home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 301-325 / disk_322 / gwin / examples / menu.c < prev    next >
C/C++ Source or Header  |  1992-05-06  |  1KB  |  40 lines

  1. #include "gwin.user.h"
  2. static int color = 0;
  3. main()
  4. {
  5. float x,y;
  6. int randraw();
  7.  
  8. /*   ustart("high2",20.,400.,20.,300.);  */
  9.    ustart("low1",0.,100.,0.,100.);
  10.  
  11.    uamenu(1,0,0,"test1",' ',0,MIDRAWN|MENUENABLED,7);
  12.    uamenu(1,1,0,"test2",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  13.           |ITEMENABLED,randraw);
  14.    uamenu(1,1,1,"test2a",'B',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  15.           |COMMSEQ|ITEMENABLED,randraw);
  16.    uamenu(1,2,0,"test3xxx",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  17.           |ITEMENABLED,randraw);
  18.    uamenu(1,3,0,"test4",' ',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  19.           |ITEMENABLED,randraw);
  20.    uamenu(1,3,1,"test4a",'C',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  21.           |COMMSEQ|ITEMENABLED,randraw);
  22.    uamenu(1,2,1,"test5",'D',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  23.           |COMMSEQ|ITEMENABLED,randraw);
  24.    uamenu(1,2,2,"test6",'E',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  25.           |COMMSEQ|ITEMENABLED,randraw);
  26.    uamenu(3,2,3,"   test7",'F',0,MIDRAWN|ITEMTEXT|HIGHCOMP
  27.           |COMMSEQ|CHECKIT|ITEMENABLED,randraw);
  28.    ugrin(&x,&y);
  29.    uend();
  30. }
  31.  
  32. randraw()
  33. {
  34.    color = (color + 1)%16;
  35.    upset("colo",(float)color);
  36.    umove(10.0,10.0);
  37.    udraw(70.0,70.0);
  38. }
  39.  
  40.